\hypertarget{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface}{
\section{Zebulon::Underwater::FPGAInterface Class Reference}
\label{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface}\index{Zebulon::Underwater::FPGAInterface@{Zebulon::Underwater::FPGAInterface}}
}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct {\bfseries HydroData}
\item 
struct {\bfseries HydroDiff}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_a790b94f3ba27bf2b5bdf26f1bc744911}{
int {\bfseries Initialize} (\hyperlink{class_zebulon_1_1_underwater_1_1_global_info}{GlobalInfo} $\ast$globalInfo, \hyperlink{class_zebulon_1_1_underwater_1_1_global_command}{GlobalCommand} $\ast$globalCommand, double freq, std::string port, int display=0, int baud=230400)}
\label{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_a790b94f3ba27bf2b5bdf26f1bc744911}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_a1c90a35c068c2d23e582aab0723bda8e}{
void {\bfseries Shutdown} ()}
\label{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_a1c90a35c068c2d23e582aab0723bda8e}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_ad56b81ea4a5f1d3864d0ca1f15928029}{
void {\bfseries Simulation} ()}
\label{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_ad56b81ea4a5f1d3864d0ca1f15928029}

\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_a4cfef171fe511f0ce4e5cf319dbbbf19}{
static const unsigned int {\bfseries MaxSamples} = 512}
\label{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_a4cfef171fe511f0ce4e5cf319dbbbf19}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_a33a29a601b7f759939728e1bbdd5bf9b}{
static const unsigned int {\bfseries PacketSize} = 10}
\label{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_a33a29a601b7f759939728e1bbdd5bf9b}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_a31392f7cdeb26b967835c0877820b6fd}{
static const double {\bfseries CenterValue} = 2048.0}
\label{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_a31392f7cdeb26b967835c0877820b6fd}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_ab0d51c6b70156c64a9d40c30be51c60a}{
static const double {\bfseries NormalRange} = 12.0}
\label{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_ab0d51c6b70156c64a9d40c30be51c60a}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_aeb1eed15a96b4761d128a1a1ab6b8b35}{
static const double {\bfseries SampleFreq} = 694400}
\label{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_aeb1eed15a96b4761d128a1a1ab6b8b35}

\item 
\hypertarget{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_abe309a7b70110f160215979213a89681}{
static const double {\bfseries TargetRange} = 1000}
\label{class_zebulon_1_1_underwater_1_1_f_p_g_a_interface_abe309a7b70110f160215979213a89681}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/underwater/include/underwater/fpgainterface.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/underwater/src/underwater/fpgainterface.cpp\end{DoxyCompactItemize}
